//
//  DWDatabaseModel.h
//  OCAPPDemo
//
//  Created by OS on 2022/10/18.
//

#import <Foundation/Foundation.h>
#import "BGFMDB.h"

NS_ASSUME_NONNULL_BEGIN

@interface DWFeedbackModel : NSObject

@property (nonatomic, copy) NSString *timestamp;
@property (nonatomic, assign) int feedbackStatus;

@property (nonatomic, copy) NSString *identifier;

@property (nonatomic, copy) NSString *token;
@property (nonatomic, copy) NSString *remark;
@property (nonatomic, strong) NSArray <UIImage *>*images;
@property (nonatomic, strong) NSArray <NSData *>*dataSoruces;
@property (nonatomic, assign) int uid;
@property (nonatomic, assign) int childId;

@property (nonatomic, copy) NSString *layoutName;
@property (nonatomic, copy) NSString *content;
@property (nonatomic, copy) NSString *phoneNumber;
@property (nonatomic, copy) NSString *categoryId;
@property (nonatomic, copy) NSString *userType;
@property (nonatomic, copy) NSString *root;
@property (nonatomic, copy) NSString *brand;
@property (nonatomic, copy) NSString *uiVersion;

@property (nonatomic, copy) NSString *osid;
@property (nonatomic, copy) NSString *channel;
@property (nonatomic, copy) NSString *cpbinfo;
@property (nonatomic, copy) NSString *model;
@property (nonatomic, copy) NSString *imei0;
@property (nonatomic, copy) NSString *imei1;

@property (nonatomic, copy) NSString *androidId;
@property (nonatomic, copy) NSString *androidVersion;
@property (nonatomic, copy) NSString *cpuId;
@property (nonatomic, copy) NSString *emmcId;

@property (nonatomic, copy) NSString *preInstall;
@property (nonatomic, copy) NSString *categorySubId;
@property (nonatomic, copy) NSString *email;
@property (nonatomic, copy) NSString *companyOsid;
@property (nonatomic, copy) NSString *appVername;
@property (nonatomic, copy) NSString *appVercode;

@property (nonatomic, assign) int userId;
@property (nonatomic, copy) NSString *appPkg;

- (instancetype)initWithContent:(NSString *)content
                    phoneNumber:(NSString *)phoneNumber
                       deviceID:(NSString *)deviceID
                      osVersion:(NSString *)osVersion
                      osChannel:(NSString *)osChannel
                            uid:(int)uid
                        childId:(int)childId;

@end

NS_ASSUME_NONNULL_END
